<html>
    <head>
        <title>控制实体的版本</title>
    </head>
    <body>
        <script>
            /*
                        五、版本控制实体

                                ABP定义了IHasEntityVersion接口，用于实体的自动版本控制。

                                它只提供一个EntityVersion属性，如以下代码块所示：

                                            public interface IHasEntityVersion
                                            {
                                                int EntityVersion { get; }
                                            } 

                                如果你实现IHasEntityVersion接口，ABP会在你更新实体时自动增加EntityVersion值。

                                当你第一次创建实体并保存到数据库时，初始EntityVersion值将为0。

                                备注：

                                        果你直接在数据库中执行SQLUPDATE命令，ABP无法增加版本。

                                        在这种情况下，你有责任增加EntityVersion值。


                                        此外，如果你使用聚合模式并更改聚合根的子集合，如果你想增加聚合根对象的版本，你有责任。
                    */
        </script>
    </body>
</html>